package com.redis.redisdemo.config;

import org.springframework.context.annotation.Configuration;

@Configuration
public class RedisConfig {

//    @Bean
//    public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory connectionFactory){
//        //创建redisTemplate对象
//        RedisTemplate<String,Object> redisTemplate = new RedisTemplate<>();
//        //设置连接工厂
//        redisTemplate.setConnectionFactory(connectionFactory);
//        //创建JSON序列化工具
//        GenericJackson2JsonRedisSerializer jsonRedisSerializer = new GenericJackson2JsonRedisSerializer();
//        //设置key的序列化
//        redisTemplate.setKeySerializer(RedisSerializer.string());
//        redisTemplate.setHashKeySerializer(RedisSerializer.string());
//        //设置value的序列化
//        redisTemplate.setValueSerializer(jsonRedisSerializer);
//        redisTemplate.setHashValueSerializer(jsonRedisSerializer);
//        //返回
//        return redisTemplate;
//    }
}
